<?php
//$dir 源目录   $toDir目标目录
function copy_dir($dir,$todir)
{
  if(!is_dir($todir)){
  	mkdir($todir,0755,true);
  }
  foreach(glob($dir.'/*') as $d){
  	$file=$todir.'/'.basename($d);
  	if (is_file($d)){
  		copy($d,$file);
  	}else{
  		mkdir($file,0755,true);
  		copy_dir($d,$file);
  	}
  }
}
copy_dir('a','hd');

